Object-Relational Database Design: Can Your Application Benefit from SQL: 2003?
نویسندگان
چکیده
Traditional database design methods based on information engineering principles and data normalization do not fully apply to SQL:2003 object-relational databases. New design methodologies and tools are needed to support complex data constructs used in today’s software engineering practice. There are application domains such as spatial, geographical information systems and multimedia applications where the use of object-relational features is mandatory. There are also many other application types that are good candidates for objectrelational features, but are frequently implemented using purely relational design as designers hesitate to face the challenges of object-relational design. It can be argued that the use of object-relational features is limited in practice by the lack of design methodologies that can guide database designers in making informed decisions about design choices that involve comparisons of relational and object-relational solutions. In this paper we discuss objectrelational design guidelines and illustrate using an example that the object-relational implementation can provide significant benefits simplifying the resulting data structures and the implementation of database queries.
منابع مشابه
O Object-relational Modeling in the Uml
Modeling techniques play an important role in the development of database applications. One of the trends in current database management systems is that they become object-relational (Stonebraker & Brown, 1999). The most recent version of the SQL standard, SQL:1999, includes object-relational features, and a number of leading companies have already released packages that incorporate them. Well-...
متن کاملAdvantages Of Object Relational Database Model
This article explores the differences between relational databases (RDBMS) and You should have looked into the property-graph model and optionally read especially for join heavy queries, the minutes to milliseconds advantage that Even object-relational mappers use SQL under the hood to talk to the database. When you write applications that communicate with a relational database, your created a ...
متن کاملDemand More from Your Sgml Database! Bringing Sql under the Sgml Limelight
Have you ever been frustrated by how inadequate SGML databases are in terms of searching or querying your documents? With the current state of the art, you will easily be able to search for a word, phrase, or keywords in the whole document. Some systems let you perform approximate searches or regular expression searches. Even fewer systems let you search for keywords or phrases in certain SGML ...
متن کاملWhole-Part Relationships in the Object-Relational Databases
Widely accepted view is that the relational data model is not powerful enough for preserving semantics of the aggregation and composition relationships (whole-part relationships in general) in a relational database. Data model that is specified in SQL:2003 standard and used by the Object-Relational Database Management Systems (ORDBMSs) is believed to have better qualities in this regard. The Th...
متن کاملDesign and Implementation of a Temporal Extension of SQL
We present a valid-time extension of SQL and investigate its efficient implementation on an Object-Relational database system. We propose an approach where temporal queries are expressed using a point-based time model, which only requires minimal extensions to SQL:1999. Our prototype system called TENORS (for Temporal ENhanced Object-Relational System) maps the external point-based temporal que...
متن کامل